.body{
color:#253A7D !important;
}

.bg_image{
	background-image:url("Bubbles-Base-Art.png");
}
.a-block {
	display:block;
}

.team-font {
	font-size:18px;
	font-weight:bold;
}
.score-font {
	font-size:30px;
	font-weight:bold;
}
.score-win{
	color:#0C0;
}
.score-loose {
	color:#F00;
}
.vs-style {
	padding-top:24px;
	font-size:16px;
	/*font-style:italic;*/
}
.match-vs {
	padding-top:45px;
	font-size:36px;
	text-align:center;
}

.align-center{
	text-align:center;
}

.align-center th{
	text-align:center;
}

.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}

.no-padding{
	padding:0 !important;
}
.padding_lr_5{
	padding:0px 5px !important;
}
.padding25{
	padding:0px 25px;
}
.italic{
	font-style:italic;
}
.inputwidth24{
	padding:2px;
	min-width:24px;
}


.vs-inner{
	display:table-cell;
    vertical-align: middle !important;
	text-align:center;
	font-size:26px;
}
.vs-inner > td{
    vertical-align: middle !important;
	font-size:26px;
}
.align-middle{
	display:table-cell;
    vertical-align: middle !important;
	text-align:center;
}
.align-middle > td{
    vertical-align: middle !important;
}

.vs-outer {
  height: 150px;
  display:table;
  margin:auto;
}

.width14{
	width:14% !important;
}
.width5{
	width:5% !important;
}
.width7{
	width:7% !important;
}
.width25{
	width:25% !important;
}
.blue_border{
	border:#22317C solid 3px !important;
	border-radius:10px;
}
.border22317C{ border:#22317C;}
.logo{
	width: 300px;
}
.footer_logo{
	margin-left:2px;
	width: 280px;
}
.well-logo{
	padding:0 !important;
	border:0;
	font-size:32px;
	color:#ffffff;
	font-weight:bold;
}
.dark-blue-background{
	background-color:#253A7D;
}

.navbar-default {
border-color: #8CA0E3 !important;
background-color: #fff;
color: #253A7D !important;
}
.navbar-brand{
color: #253A7D !important;
}
.navbar-nav > li > a{
	color: #253A7D !important;
}
.bgF3F5FC{ background-color:#F3F5FC;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background-color:#F3F5FC;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color:#F3F5FC !important;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border-color: #DEE4F7 !important;
}
.btn-default{
	   border-color: #8CA0E3;
	   color:#253A7D;
}
button{
	background-color: #DEE4F7;
	color:#253A7D;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #DEE4F7;
    border-color: #8CA0E3;
}
.table-bordered {
		border-color: #DEE4F7 !important;
}
.form-control {
	 border-color: #8CA0E3;
}
.dropdown-menu {
	 border-color: #8CA0E3;
}
.well { border-color: #8CA0E3;}
.text253A7D {color:#253A7D;}

.list-group-item-info {
    color: #253A7D;
    background-color: #DEE4F7;
	font-weight:bold;
}
.list-group-item{
	 border-color: #253A7D;
}
a.list-group-item:hover, a.list-group-item:focus {
    background-color: #F3F5FC;
}
.footer{
	margin-bottom:0;
	padding:0 !important;
	border:0;
	font-size:16px;
	color:#ffffff;
}
.panel-default {
border-color: #8CA0E3;
}
.panel-default > .panel-heading {
background-color: #F3F5FC;
border-color: #8CA0E3;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
background-color: #F3F5FC;
}
.nav-tabs > li > a:hover {
    border-color: #DEE4F7 #DEE4F7 #F3F5FC;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-color: #DEE4F7 #DEE4F7 transparent;
}
.nav-tabs {
    border-bottom: 1px solid #DEE4F7;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #F3F5FC;
}
.dropdown-menu > li > a {color: #253A7D;}
.dropdown-menu .divider {
background-color: #DEE4F7;
}
.float-right{
	float:right;}
	
.navbar-brand {
font-size: 14px;
}
.site-created{
	font-size:12px;
	color:#ffffff;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	background-color: #F3F5FC !important;
}
.option-team {
	font-style:italic !important;
	color:#253A7D;
}

.round_history {
	padding: 5px;
}

}
@media (max-width: 767px) { {
.small-padding td, th {
	padding: 2px !important;
}
.vs-outer {
  height: 20px !important;
}
}